package cn.com.frame.app.pojo.po;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Data
@Table(name = "ft_menu")
public class FtMenu {

    /**
     * 菜单id ( 主键 )
     */
    @Id
    private Long menuId;

    /**
     * 父菜单id （一级菜单默认为0）
     */
    private Long  fatherMenuId;

    /**
     * 菜单层级 （0， 1， 2 ） 默认0 一级菜单
     */
    private Long  level;

    /**
     * 菜单名称
     */
    private String menuName;

    /**
     * 状态：1-启用， -停用
     */
    private Integer status;
    /**
     * 角色说明
     */
    private String remark;
    /**
     * 创建者id
     */
    private Long gmtCreateId;
    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")// 返回给掉用者的日期格式
    private Date gmtCreate;
    /**
     * 修改者id
     */
    private Long gmtModifiedId;
    /**
     * 修改时间
     */

    private Date gmtModified;


}
